#include<iostream>
#include<vector>
using namespace std;
int n=0;
vector<vector<int>> v(30);
int main()
{

    cin>>n;
    
    for(int i=0;i<n;i++)
    {
        v[i].resize(i+1,1);
    }
    for(int i=2;i<n;i++)
    {
        for(int j=1;j<v[i].size()-1;j++)
        {
            v[i][j]=v[i-1][j]+v[i-1][j-1];
            
        }
        
    }
    for(int i=0;i<n;i++)
    {
        for(int j=0;j<v[i].size();j++)
        {
            printf("%5d",v[i][j]);
        }
        cout<<endl;
    }
}